body, table
{
	font-family: sans-serif;
	font-size: 12px;
}

#top
{
    position: relative;
    text-align: center;
}

#main
{
    position: relative;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
}

#footer
{
    text-align: center;
    font-size: 10px;
}

a img 
{
    border: 0;
}

.layoutdiv
{
    width: 100%;
    position: relative;
//	padding: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a:hover img
{
    text-decoration: none;
}

table
{
    border-collapse: collapse;
    font-size: 12px;
}

table.assettable
{
    min-width: 75%;
}

.assettable td, .assettable th
{
    border: 1px solid gray;
    padding: 3px;
}

.altrow
{
    background-color: rgb(225,225,225);
}

th.header
{
	background-image: url(../static/arrow_updown.png);
	background-color: rgb(189,238,255);
	background-repeat: no-repeat;
	background-position: center right;
}

th.headerSortDown
{
	background-image: url(../static/arrow_down.png);
}

th.headerSortUp
{
	background-image: url(../static/arrow_up.png);
}

.filesize
{
    font-size:10px;
}